fpga-vt on C3 board
Project: fpga-vt on C3 board
back to C3 board, main fpga-vt page.
local links
c1, e1, Altera Quartus II Fedora, FreeBSD,
History
2021-10-10: I re-created this page on my self-hosted web server.
2018-09-10: e1 - test compile. It compiles ok, but Quartus II complains about the clocks
Info (332104): Reading SDC File: 'vt100.sdc' Warning (332087): The master clock for this clock assignment could not be derived. Clock: cpuClock was not created. Warning (332035): No clocks found on or feeding the specified source node: clk Warning (332087): The master clock for this clock assignment could not be derived. Clock: row_start was not created. Warning (332035): No clocks found on or feeding the specified source node: clk Warning (332087): The master clock for this clock assignment could not be derived. Clock: frame_start was not created. Warning (332035): No clocks found on or feeding the specified source node: clk Warning (332060): Node: clk was determined to be a clock but was found without an associated clock assignment. Warning (332060): Node: cpuClock was determined to be a clock but was found without an associated clock assignment. Warning (332060): Node: vga_textmode:vgagfx1|mod_m_counter:pixcounter_inst|tmp[0] was determined to be a clock but was found without an associated clock assignment. Warning (332060): Node: vga_controller:vgactrl1|row_start was determined to be a clock but was found without an associated clock assignment. Warning (332060): Node: vga_controller:vgactrl1|frame_start was determined to be a clock but was found without an associated clock assignment. Warning (332061): Virtual clock clk is never referenced in any input or output delay assignment.
I get a black "picture" on the VGA monitor, and nothing on serial port.
2018-09-10: e1 - assign pins. From .qsf file:
set_location_assignment PIN_152 -to clk set_location_assignment PIN_39 -to ps2Data set_location_assignment PIN_43 -to ps2Clk set_location_assignment PIN_56 -to vSync set_location_assignment PIN_52 -to hSync set_location_assignment PIN_50 -to videoB[1] set_location_assignment PIN_41 -to videoG[0] set_location_assignment PIN_44 -to videoG[1] set_location_assignment PIN_22 -to videoR[0] set_location_assignment PIN_38 -to videoR[1] set_location_assignment PIN_46 -to videoB[0] set_location_assignment PIN_232 -to TXD0 set_location_assignment PIN_230 -to RTS0 set_location_assignment PIN_224 -to RXD0
ok.
2018-08-27: e1 - I cloned the Github repository, and copied all the relevant files to a new directory
[tingo@kg-elitebook fpga-vt]$ pwd /home/tingo/personal/projects/fpga/Altera/c3/fpga-vt
then I configured up a project in Quartus and test compiled it. Compiled ok. Pins needed
Critical Warning (169085): No exact pin location assignment(s) for 33 pins of 34 total pins Info (169086): Pin junkBuzzer not assigned to an exact location on the device Info (169086): Pin videoR[0] not assigned to an exact location on the device Info (169086): Pin videoR[1] not assigned to an exact location on the device Info (169086): Pin videoR[2] not assigned to an exact location on the device Info (169086): Pin videoR[3] not assigned to an exact location on the device Info (169086): Pin videoG[0] not assigned to an exact location on the device Info (169086): Pin videoG[1] not assigned to an exact location on the device Info (169086): Pin videoG[2] not assigned to an exact location on the device Info (169086): Pin videoG[3] not assigned to an exact location on the device Info (169086): Pin videoB[0] not assigned to an exact location on the device Info (169086): Pin videoB[1] not assigned to an exact location on the device Info (169086): Pin videoB[2] not assigned to an exact location on the device Info (169086): Pin videoB[3] not assigned to an exact location on the device Info (169086): Pin hSync not assigned to an exact location on the device Info (169086): Pin vSync not assigned to an exact location on the device Info (169086): Pin blinkenlight[0] not assigned to an exact location on the device Info (169086): Pin blinkenlight[1] not assigned to an exact location on the device Info (169086): Pin blinkenlight[2] not assigned to an exact location on the device Info (169086): Pin blinkenlight[3] not assigned to an exact location on the device Info (169086): Pin blinkenlight[4] not assigned to an exact location on the device Info (169086): Pin blinkenlight[5] not assigned to an exact location on the device Info (169086): Pin TXD0 not assigned to an exact location on the device Info (169086): Pin RTS0 not assigned to an exact location on the device Info (169086): Pin DTR0 not assigned to an exact location on the device Info (169086): Pin ps2Clk not assigned to an exact location on the device Info (169086): Pin ps2Data not assigned to an exact location on the device Info (169086): Pin Reset_n not assigned to an exact location on the device Info (169086): Pin NMI_n not assigned to an exact location on the device Info (169086): Pin DSR0 not assigned to an exact location on the device Info (169086): Pin CTS0 not assigned to an exact location on the device Info (169086): Pin RXD0 not assigned to an exact location on the device Info (169086): Pin RI0 not assigned to an exact location on the device Info (169086): Pin DCD0 not assigned to an exact location on the device
good to know. clk is already assigned to pin 152.