Michael McMaster
ac744aa31c
Merge Powerbook pcb updates
2014-05-06 11:07:23 +00:00
Michael McMaster
998df766c1
Updated powerbook PCB for 50 pin connector.
2014-05-06 21:05:31 +10:00
Michael McMaster
2bad7c0d85
Build utilities for Mac OSX 10.5+ using Xcode 3.1.4
2014-05-05 11:18:59 +00:00
Michael McMaster
767f12e481
Adding Ensoniq ASR-10 support and improved FORMAT UNIT command.
...
- Read the data-phase bytes during a FORMAT UNIT command
- Return the exact number of bytes requested for the REQUEST SENSE command
2014-04-29 17:40:22 +10:00
Michael McMaster
3762d59973
Add all phase bits to a control register for atomic phase changes.
...
Slowed the SCSI bus clock to 30MHz to meet timing constraints. No
overall change in performance.
2014-04-22 21:21:37 +10:00
Michael McMaster
537ddcc953
Fix scsi2sd-config failures under windows.
3.3.1
2014-04-17 20:13:36 +10:00
Michael McMaster
36ce697d7a
Force unit-attention-condition off for pre-SCSI2 hosts
3.3
2014-04-16 21:46:01 +10:00
Michael McMaster
48bfd6f343
Fix completely broken MODE SELECT.
...
Setting the blocksize via a MODE SELECT works now.
2014-04-16 20:43:43 +10:00
Michael McMaster
0bb5ed8349
Added configurable block-size support
2014-03-28 00:24:33 +10:00
Michael McMaster
7231a4e210
Compile fix.
2014-03-23 22:30:53 +10:00
Michael McMaster
328b1ad6f9
Updating parts list for powerbook board.
2014-03-23 08:46:33 +10:00
Michael McMaster
abe0a5f51a
Powerbook firmware!
...
Includes updates to the bootloderhost utility to compare the USB device release
number against an expected firmware filename to prevent loading the Powerbook
firmware on the normal board, and vice-versa.
2014-03-23 08:36:29 +10:00
Michael McMaster
9dab0bcac4
Adding minimum command timer.
2014-03-03 22:08:40 +10:00
Michael McMaster
325e6cf2f1
Merging 2.5" layout changes
2014-03-02 21:54:39 +10:00
Michael McMaster
030fc25ffb
Fixed broken Unit Attention Condition and reset behaviour.
2014-03-02 21:52:06 +10:00
Michael McMaster
07fc9f94d0
Merge 2.5" powerbook layout files.
2014-02-27 01:57:40 +00:00
Michael McMaster
99d7e25fb2
Powerbook schematic and layout, not tested yet.
...
- Requires firmware pin assignment changesa (not done yet)
- DO NOT try and use the normal SCSI2SD firmware - it may cause
physical damage
2014-02-27 11:39:45 +10:00
Michael McMaster
0913298097
Removing unneccessary hack.
3.2
2014-02-15 10:04:20 +10:00
Michael McMaster
6c8cbf54c6
Many bug fixes, including selection fixes.
...
- Better selection support for SCSI1 initiators
- Support select-with-atn
2014-02-15 06:58:27 +10:00
Michael McMaster
3e62ff4bdb
Improving PCB silk layer to indicate diode polarity.
2014-02-12 19:39:51 +10:00
Michael McMaster
b3f13907f2
Adding changelog
3.1
2013-12-27 08:10:57 +10:00
Michael McMaster
09782fcdc5
Fix errors reading the last sector of SD card.
2013-12-23 22:59:31 +10:00
Michael McMaster
0629f76919
Write performance improvements. Doubled performance to 900kb/sec.
2013-12-23 21:51:23 +10:00
Michael McMaster
3e22ca4e6f
Removing obsolete files.
2013-12-20 21:57:03 +10:00
Michael McMaster
c8389e5ff7
Read performance improvements
...
- More than 2x improvement in read performance, to 930KB/sec
- Added compatibility for the Keil ARM compiler. Provides an
additional 1.5% performance improvement.
2013-12-20 21:54:41 +10:00
Michael McMaster
b50aad09c8
Reliability improvements for SD init and reads.
v3.0.1
2013-12-09 22:00:49 +10:00
Michael McMaster
a835e7a1d3
Added MODE SELECT stub to enable Apple HD SC Setup formatting. Thanks dougg3!.
2013-12-09 12:16:24 +10:00
Michael McMaster
890106c806
Fix typo in scsi2sd-config Makefile for building on Mac OSX
v3.0
2013-10-30 09:13:55 +10:00
Michael McMaster
7193c6f29b
Added the scsi2sd-config utility, and updated firmware to suit.
2013-10-29 21:48:07 +10:00
Michael McMaster
ed1dff172e
Added Windows support for the bootloaderhost utility
...
Compile on Linux using the mingw cross compiler.
2013-10-28 21:08:29 +10:00
Michael McMaster
32a39b08be
Added Mac OSX support for the bootloaderhost utility (not tested)
2013-10-27 21:35:25 +10:00
Michael McMaster
2db48d9211
The bootloaderhost utility is now working under Linux.
2013-10-27 21:10:54 +10:00
Michael McMaster
c693c7fac1
Updated firmware for PCB Revision 3.0
...
- A USB Bootloader is now used. Use either the bootloader host supplied
with PSoC Creator 3.0, or else the standalone app included with
Cypress AN73503. You have 2 seconds between connecting the USB cable
and hitting the "program" button.
- The bootloaderhost program included in this repository doesn't quite
work yet. When functional it should simplify firmware updates on Linux
and Mac OSX
- Fixed an error in the parts spreadsheet which had a 22k resistor for
USB termination instead of a 22 Ohm resistor.
- Updated parts spreadsheet with part number of PSoC actually used
(CY8C5267AXI-LP051).
2013-10-27 00:21:42 +10:00
Michael McMaster
b4667837de
Modified PSoC Creator project file to use relative paths
2013-10-25 06:59:59 +10:00
Michael McMaster
ad91a39f77
Implemented multi-sector SD read command.
2013-10-20 19:50:47 +10:00
Michael McMaster
b9ed365266
SCSI data read/write implemented using the PSoC datapath
...
Moved some configuration parameters into EEPROM
2013-10-20 18:27:57 +10:00
Michael McMaster
cc6921e4ce
Write performance improvements.
...
- Multi-sector SD card writes supported.
- Updated to PSoC Creator 3.0
2013-10-14 22:24:04 +10:00
Michael McMaster
27e482ea8c
Multi-sector writes, increased SPI clock to 24MHz, Added support for SDHC/SDXC.
2013-10-12 00:37:27 +10:00
Michael McMaster
aa5e83b9db
Added support for standard ARM JTAG programmers, as well
...
as continuing miniprog3 SWD support.
2013-10-09 23:02:19 +10:00
Michael McMaster
eab29b68b5
Exporting schematic and pcb layout to PDF
2013-10-09 21:03:21 +10:00
Michael McMaster
090977f295
Updating readme to match wiki
2013-10-09 14:07:28 +10:00
Michael McMaster
460a2826e6
Modified gerbers to suit www.smart-prototyping.com naming conventions.
2013-10-09 14:03:24 +10:00
Michael McMaster
31edbe3fc2
Adding STATUS file to indicate the pcb doesn't match the software
2013-10-03 10:20:19 +10:00
Michael McMaster
75de12268f
Creating new repository to prune history.
2013-10-03 07:07:58 +10:00