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:cb030:cb030_rev1 [2020/04/06 19:45]
plasmo
builderpages:plasmo:cb030:cb030_rev1 [2024/03/21 22:23] (current)
plasmo
Line 7: Line 7:
 Here is link to [[:builderpages:plasmo:cb030spec|CB030 rev0]] Here is link to [[:builderpages:plasmo:cb030spec|CB030 rev0]]
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=e47189&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/cb030/cb030_rev1/cb030_rev1_annotated.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/cb030/cb030_rev1/cb030_rev1_annotated.jpg?direct&600x377|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_cb030_cb030_rev1_cb030_rev1_annotated.jpg}}]]+[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=96fb67&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/cb030/cb030_rev1/cb030_rev1.2_annotated.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/cb030/cb030_rev1/cb030_rev1.2_annotated.jpg?direct&600x400|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_cb030_cb030_rev1_cb030_rev1.2_annotated.jpg}}]]
  
 ===== Features ===== ===== Features =====
Line 33: Line 33:
 {{:builderpages:plasmo:cb030:cb030_rev1:cb030_scm_r1.pdf|Schematic}} {{:builderpages:plasmo:cb030:cb030_rev1:cb030_scm_r1.pdf|Schematic}}
  
-Gerber {{:builderpages:plasmo:cb030:cb030_rev1:cb030_r1a.zip|photoplot}}+Gerber photoplot, {{:builderpages:plasmo:cb030:cb030_rev1:cb030_gerber_r1_1.zip|Rev 1.1}}
  
 {{:builderpages:plasmo:cb030:cb030_rev1:bill_of_material_cb030_r1.pdf|Bill of Materials}} {{:builderpages:plasmo:cb030:cb030_rev1:bill_of_material_cb030_r1.pdf|Bill of Materials}}
  
-EPM7128SQC100 {{:builderpages:plasmo:cb030:cb030_rev1:cb030_r1_cpld_fixed_cf_timing.zip|design files}}+EPM7128SQC100 <del>{{:builderpages:plasmo:cb030:cb030_rev1:cb030_r1_cpld_fixed_cf_timing.zip|design files}}  </del>The CPLD is updated to include an internal 100Hz interrupt source that can be turn on or off under software control. Revision number is now assigned to CPLD. The CPLD with internal 100Hz interrupt is {{:builderpages:plasmo:cb030:cb030_rev1:cb030_r1_release_cf_fix_new100hz_irq.zip|version 1.2}}
  
 [[:builderpages:plasmo:cb030:cb030_rev1:cb030r1_memmap|Memory map]] [[:builderpages:plasmo:cb030:cb030_rev1:cb030r1_memmap|Memory map]]
  
-Discrete I/O port {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=921522&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8be5ac&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f21b2b&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8a6ad0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=2de997&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=c6d6d9&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=09da55&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=220e0c&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f540b3&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=09b7b9&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=7606ee&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=dd08c7&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=10ec99&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=09399c&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:cb030:cb030_rev1:discrete_i_o_definition.jpg?linkonly|pictorial diagram}}+Discrete I/O port {{https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=a73692&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=b9118c&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=aa1d05&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=0068dc&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8c3d77&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=441088&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=0a9591&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f4baab&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=06b3f9&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=921522&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8be5ac&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f21b2b&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8a6ad0&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=2de997&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=c6d6d9&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=09da55&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=220e0c&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f540b3&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=09b7b9&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=7606ee&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=dd08c7&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=10ec99&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=09399c&media=https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:cb030:cb030_rev1:discrete_i_o_definition.jpg?linkonly|pictorial diagram}}
  
 ==== Software ==== ==== Software ====
Line 53: Line 53:
 CP/M68K {{:builderpages:plasmo:cb030:cb030_rev1:cpm15000-010_ccp_bdos.zip|CCP/BDOS}} CP/M68K {{:builderpages:plasmo:cb030:cb030_rev1:cpm15000-010_ccp_bdos.zip|CCP/BDOS}}
  
-EPROM {{:builderpages:plasmo:cb030:cb030_rev1:cb030_r0_6_hardware-handshake_cpm_ehbasic.zip|programming file}}  for 512Kx8 EPROM+{{:builderpages:plasmo:cb030:cb030_rev1:cb030_cpm68k_512m_image.zip|CF image of CP/M68K files}}. Copy the image to 512MB or larger CF disk using disk imaging tools like Win32DiskImager 
 + 
 +EPROM {{:builderpages:plasmo:cb030:cb030_rev1:cb030bug_r0_5_cpm_ehbasic.zip|programming file}}  for 512Kx8 EPROM
  
 16 meg DRAM {{:builderpages:plasmo:cb030:cb030_rev1:dram16m_test.zip|memory diagnostic}} 16 meg DRAM {{:builderpages:plasmo:cb030:cb030_rev1:dram16m_test.zip|memory diagnostic}}
Line 61: Line 63:
 ===== Linux 4.9 port to CB030 ===== ===== Linux 4.9 port to CB030 =====
  
-Many thanks to Mike MacDonald for porting Linux 4.9 to CB030. You can find details [[:builderpages:plasmo:cb030:builderpages:mikemac:cb030|here]].+Many thanks to Mike McDonald for porting Linux 4.9 to CB030. You can find details [[:builderpages:mikemac:cb030|here]].
  
 ===== Manuals and Instructions ===== ===== Manuals and Instructions =====
Line 68: Line 70:
  
 [[:builderpages:plasmo:cb030:cb030_rev1:pictorial_guide|Pictorial construction guide]] [[:builderpages:plasmo:cb030:cb030_rev1:pictorial_guide|Pictorial construction guide]]
 +
 +[[:builderpages:plasmo:cb030:cb030_rev1:setup_new_cb030|Setting up a new CB030]]. This is continuation of the pictorial construction guide
  
 How to [[:builderpages:plasmo:cb030:cb030_rev1:update_cpld|update CPLD]] How to [[:builderpages:plasmo:cb030:cb030_rev1:update_cpld|update CPLD]]
  
 CB030 development [[:builderpages:plasmo:cb030|blog]] CB030 development [[:builderpages:plasmo:cb030|blog]]
 +
 +CB030 Monitor [[:builderpages:plasmo:cb030:cb030_rev1|Manual]]
  
 ===== Customerization ===== ===== Customerization =====
 +
 +[[:builderpages:plasmo:cb030:cb030_rev1:16-bit_cf_upgrade|Upgrade to 16-bit CF]] interface from the original 8-bit interface.
  
 Adding 100Hz interrupt capability in CPLD. Accessing addresses 0xFFFF9800-0xFFFF9FFF will turn on 100Hz interrupt source in CPLD. The interrupt acknowledge is level 2 autovector. Accessing address 0xFFFF9000-0xFFFF97FF will turn off the interrupt source. 100Hz interrupt is turned off at power up. Adding 100Hz interrupt capability in CPLD. Accessing addresses 0xFFFF9800-0xFFFF9FFF will turn on 100Hz interrupt source in CPLD. The interrupt acknowledge is level 2 autovector. Accessing address 0xFFFF9000-0xFFFF97FF will turn off the interrupt source. 100Hz interrupt is turned off at power up.
Line 90: Line 98:
   * diagram of the 7-seg display   * diagram of the 7-seg display
   * how to load CP/M68K into a new CF disk   * how to load CP/M68K into a new CF disk
-  * Getting started guide with CB030 
-  * 
-  * CP/M68K distribution files 
   * monitor command to enable hardware handshake   * monitor command to enable hardware handshake
 +
 +{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/cb030/cb030_rev1/dsc_76060321.jpg?direct&300x168}}
 +
 +68030RC (left) vs 68030RP (right).  68030 RP has 4 fewer pins
  
  
builderpages/plasmo/cb030/cb030_rev1.1586216711.txt.gz · Last modified: 2020/04/06 19:45 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0