Difference between revisions of "Minimig Board v1.0 schematic"

From OpenCircuits
Jump to navigation Jump to search
(upd)
(upd)
Line 1: Line 1:
[[Image:Minimig_v10_board_audio.png|thumb|right|250px|audio]]
+
Board schematic for Minimig board v1.0
[[Image:Minimig_v10_board_dac.png|thumb|right|250px|dac]]
+
[[Image:Minimig_v10_board_audio.png|thumb|right|250px|Audio output]]
[[Image:Minimig_v10_board_fpga.png|thumb|right|250px|fpga]]
+
Voltage level: (3.3V/(560ohm + 560ohm + 32ohm))*32 ohm*1000 = 91,7mV<br>
[[Image:Minimig_v10_board_fpga_core_pwr.png|thumb|right|250px|fpga core pwr]]
+
[[Back EMF]] issues?
[[Image:Minimig_v10_board_fpga_decoupling.png|thumb|right|250px|fpga decoupling]]
+
 
[[Image:Minimig_v10_board_joy0.png|thumb|right|250px|joy0]]
+
[[Image:Minimig_v10_board_dac.png|thumb|right|250px|4 bit resistor ladder D/A]]
[[Image:Minimig_v10_board_joy1.png|thumb|right|250px|joy1]]
+
Notice the resistor of 560 ohm. May cause inlinear output.<br>
[[Image:Minimig_v10_board_jtag.png|thumb|right|250px|jtag]]
+
 
[[Image:Minimig_v10_board_jumpers.png|thumb|right|250px|jumpers]]
+
[[Image:Minimig_v10_board_fpga.png|thumb|right|250px|FPGA Xilinx XC3S400-4PQ208C]]
[[Image:Minimig_v10_board_kbd_mouse.png|thumb|right|250px|kbd mouse]]
+
 
[[Image:Minimig_v10_board_m68k.png|thumb|right|250px|m68k]]
+
[[Image:Minimig_v10_board_fpga_core_pwr.png|thumb|right|250px|FPGA core power +1,25V +2,5V using  [http://www.national.com/pf/LM/LM1117.html LM1117MP-ADJ]]]
[[Image:Minimig_v10_board_m68k_decoupling.png|thumb|right|250px|m68k decoupling]]
+
[[Image:Minimig_v10_board_fpga_decoupling.png|thumb|right|250px|FPGA [[decoupling]]]]
[[Image:Minimig_v10_board_mclk_generator.png|thumb|right|250px|mclk generator]]
+
[[Image:Minimig_v10_board_joy0.png|thumb|right|250px|Joystick 0]]
[[Image:Minimig_v10_board_patch.png|thumb|right|250px|patch]]
+
[[Image:Minimig_v10_board_joy1.png|thumb|right|250px|Joystick 1]]
[[Image:Minimig_v10_board_pic18.png|thumb|right|250px|pic18]]
+
[[Image:Minimig_v10_board_jtag.png|thumb|right||[[Jtag]]]]
[[Image:Minimig_v10_board_ram512x16.png|thumb|right|250px|ram512x16]]
+
[[Image:Minimig_v10_board_jumpers.png|thumb|right|250px|Jumper]]
[[Image:Minimig_v10_board_rs232.png|thumb|right|250px|rs232]]
+
[[Image:Minimig_v10_board_kbd_mouse.png|thumb|right|250px|[[Keyboard]] & [[Mouse]] connections]]
[[Image:Minimig_v10_board_sd_card.png|thumb|right|250px|sd card]]
+
[[Image:Minimig_v10_board_m68k.png|thumb|right|250px|MC68000]]
[[Image:Minimig_v10_board_spare_io.png|thumb|right|250px|spare io]]
+
[[Image:Minimig_v10_board_m68k_decoupling.png|thumb|right|250px|MC68000 [[Decoupling]]]]
 +
[[Image:Minimig_v10_board_mclk_generator.png|thumb|right|250px|Generation of 4.433619 MHz [[PAL]] Video MCLK using [http://www.it.lth.se/datablad/Logik/74HC/74HC4060.pdf 74HC4060] (Ntsc=3.579545MHz)]]
 +
PATCH needed to get rev 1 board working:<br>
 +
:Disconnect net SPI_DOUT from pin 81 of FPGA.
 +
:Connect net SPI_DOUT to pin 19 of FPGA (net USER3).
 +
:
 +
;REASON:
 +
:Pin 81 is an output during FPGA config that blocks SPI to MMC during startup.
 +
 
 +
[[Image:Minimig_v10_board_pic18.png|thumb|right|250px|[[MCU]] [http://ww1.microchip.com/downloads/en/devicedoc/39564b.pdf PIC18LF252I/SP]]]
 +
[[Image:Minimig_v10_board_ram512x16.png|thumb|right|250px|[[Asynchronous static ram]] 512 x 16 bit (2 chips)]]
 +
[[Image:Minimig_v10_board_rs232.png|thumb|right|250px|Serial [[RS232]] using [http://datasheets.maxim-ic.com/en/ds/MAX220-MAX249.pdf MAX232]]]
 +
[[Image:Minimig_v10_board_sd_card.png|thumb|right|250px|[[SD Card]] slot]]
 +
[[Image:Minimig_v10_board_spare_io.png|thumb|right||Spare I/O]]

Revision as of 05:35, 2 August 2007

Board schematic for Minimig board v1.0

Audio output

Voltage level: (3.3V/(560ohm + 560ohm + 32ohm))*32 ohm*1000 = 91,7mV
Back EMF issues?

4 bit resistor ladder D/A

Notice the resistor of 560 ohm. May cause inlinear output.

FPGA Xilinx XC3S400-4PQ208C
FPGA core power +1,25V +2,5V using LM1117MP-ADJ
Joystick 0
Joystick 1
Jumper
Keyboard & Mouse connections
MC68000
MC68000 Decoupling
Generation of 4.433619 MHz PAL Video MCLK using 74HC4060 (Ntsc=3.579545MHz)

PATCH needed to get rev 1 board working:

Disconnect net SPI_DOUT from pin 81 of FPGA.
Connect net SPI_DOUT to pin 19 of FPGA (net USER3).
REASON
Pin 81 is an output during FPGA config that blocks SPI to MMC during startup.

]

Asynchronous static ram 512 x 16 bit (2 chips)

]

SD Card slot
Spare I/O