Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
builderpages:plasmo:tinyz280 [2018/02/11 18:55]
plasmo
builderpages:plasmo:tinyz280 [2018/03/23 22:50]
plasmo
Line 70: Line 70:
 New CPLD with CF bootstrap state machine (CFinit) and modified memory map. Here is the{{:builderpages:plasmo:tinyz280:tinyzramcf.pdf|schematic}}  and the {{:builderpages:plasmo:tinyz280:tinyzramcf_program_file.zip|programming file}}. The state machine design is rather convoluted. Here is the [[:builderpages:plasmo:tinyz280:cfboot_operation|theory of operation]]. New CPLD with CF bootstrap state machine (CFinit) and modified memory map. Here is the{{:builderpages:plasmo:tinyz280:tinyzramcf.pdf|schematic}}  and the {{:builderpages:plasmo:tinyz280:tinyzramcf_program_file.zip|programming file}}. The state machine design is rather convoluted. Here is the [[:builderpages:plasmo:tinyz280:cfboot_operation|theory of operation]].
  
-CF Bootstrap software is evolving. The current approach is a small (~128 byte) cold bootstrap code located in boot sector of a CF. Before Z280 reset is released, the CFinit state machine configured the CF to stream cold bootstrap code out to CF's 16-bit data port. After reset Z280 will execute the code stream which copy a small boot loader into 0x1000 and jump to it which, in turn, load data from sector 2 and 3 and execute. Here is the{{:builderpages:plasmo:tinyz280:cfmonldr.zip|cold bootstrap code}}. Here is the utility program to copy cold bootstrap into boot sector. Another utility program to copy software into sector 2 & 3 of CF. The two utility programs will be combined later.+CF Bootstrap software is evolving. The current approach is a small (~128 byte) cold bootstrap code located in boot sector of a CF. Before Z280 reset is released, the CFinit state machine configured the CF to stream cold bootstrap code out to CF's 16-bit data port. After reset Z280 will execute the code stream which copy a small boot loader into 0x1000 and jump to it which, in turn, load data from sector 2 and 3 and execute. Here is the{{:builderpages:plasmo:tinyz280:cfmonldr.zip|cold}}  {{:builderpages:plasmo:tinyz280:cfmonldr.zip| bootstrap code}}. Here is the utility program to copy cold bootstrap into boot sector. Another utility program to copy software into sector 2 & 3 of CF. The two utility programs will be combined later.
  
 ==== Step 3, CF Bootstrap with DRAM ==== ==== Step 3, CF Bootstrap with DRAM ====
  
 Blah, blah, blah Blah, blah, blah
 +
 +==== Final Step, Putting it all together ====
 +
 +After the various steps of incremental development, this is the [[:builderpages:plasmo:tinyz280:final_step|end product]].
  
  
builderpages/plasmo/tinyz280.txt · Last modified: 2018/03/23 22:50 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0