You can subscribe to this list here.
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(14) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
|
Feb
(7) |
Mar
(3) |
Apr
|
May
(4) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(2) |
Nov
|
Dec
(2) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(2) |
Dec
|
From: Matthias A. <al...@rh...> - 2008-09-18 07:59:11
|
Good point, Norman. In the report of impact you can see, that the M[2:0] is set to "001", so the Master SPI mode is selected! Matthias Norman Feske schrieb: > Hello Tamas, > > it is strange that your board starts the original firmware as you just > said. Are you sure that you have configured your board to load the FPGA > configuration via JTAG rather than from flash? On the S3A board, this > configuration is done via the "Boot Mode Select" jumpers M0, M1, and M2. > For the configuration via JTAG, only jumper M1 should be set. I assume > that your board has a similar facility to select the boot mode. > > Norman > > Tamas Szabo wrote: >> Hello Matthias, >> >> I took a few trials again. I downloaded the bitstream from xps, but the >> result is still the same. >> >> I also tried to 'connect mb mdm' in interactive mode of xmd, and I >> always got an error message, 'ERROR: Could Not Detect MDM Peripheral on >> Hardware.', which is not surprising, since the board works like when I >> unpacked from the box (and it may not contains the MicroBlaze Debug >> Module) - ie. not using the Genode FX code. >> >> Since I have no idea for the next step, I copied the output of bitstream >> download below. I did not notice any error, but maybe there are. So if >> you (or anyone) can extract something from the output I will be happy. >> >> Cheers, >> >> /sza2 > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Genode-fx-main mailing list > Gen...@li... > https://lists.sourceforge.net/lists/listinfo/genode-fx-main |
From: Norman F. <nor...@ge...> - 2008-09-18 07:36:10
|
Hello Tamas, it is strange that your board starts the original firmware as you just said. Are you sure that you have configured your board to load the FPGA configuration via JTAG rather than from flash? On the S3A board, this configuration is done via the "Boot Mode Select" jumpers M0, M1, and M2. For the configuration via JTAG, only jumper M1 should be set. I assume that your board has a similar facility to select the boot mode. Norman Tamas Szabo wrote: > Hello Matthias, > > I took a few trials again. I downloaded the bitstream from xps, but the > result is still the same. > > I also tried to 'connect mb mdm' in interactive mode of xmd, and I > always got an error message, 'ERROR: Could Not Detect MDM Peripheral on > Hardware.', which is not surprising, since the board works like when I > unpacked from the box (and it may not contains the MicroBlaze Debug > Module) - ie. not using the Genode FX code. > > Since I have no idea for the next step, I copied the output of bitstream > download below. I did not notice any error, but maybe there are. So if > you (or anyone) can extract something from the output I will be happy. > > Cheers, > > /sza2 |
From: Matthias A. <al...@rh...> - 2008-09-18 06:40:21
|
Hey, it really seems that programming the FPGA fails. I just created an EDK project for your board and compared the etc/download.cmd files. There is a slight difference, maybe that causes the problem: Please replace the line program -p 1 with program -p 1 -onlyFpga Maybe that's the problem? Matthias Tamas Szabo schrieb: > Hello Matthias, > > I took a few trials again. I downloaded the bitstream from xps, but the > result is still the same. > > I also tried to 'connect mb mdm' in interactive mode of xmd, and I > always got an error message, 'ERROR: Could Not Detect MDM Peripheral on > Hardware.', which is not surprising, since the board works like when I > unpacked from the box (and it may not contains the MicroBlaze Debug > Module) - ie. not using the Genode FX code. > > Since I have no idea for the next step, I copied the output of bitstream > download below. I did not notice any error, but maybe there are. So if > you (or anyone) can extract something from the output I will be happy. > > Cheers, > > /sza2 > > > At Local date and time: Wed Sep 17 21:04:05 2008 > make -f system.make download started... > ********************************************* > Downloading Bitstream onto the target board > ********************************************* > impact -batch etc/download.cmd > Release 9.2i - iMPACT J.36 > Copyright (c) 1995-2007 Xilinx, Inc. All rights reserved. > Preference Table > Name Setting > StartupClock Auto_Correction > AutoSignature False > KeepSVF False > ConcurrentMode False > UseHighz False > ConfigOnFailure Stop > UserLevel Novice > MessageLevel Detailed > svfUseTime false > SpiByteSwap Auto_Correction > Reusing A002E001 key. > Reusing 2402E001 key. > Connecting to cable (Usb Port - usb21). > Checking cable driver. > File version of /media/sdb/1/files/tszabo/Xilinx92i/bin/lin/xusbdfwu.hex > = 1030. > File version of /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex = 1030. > libusb-driver.so version: 2008-08-21 10:14:27. > PORT_INDEX = 0. > CB_CABLE_COUNTER = 0. > DeviceAttach: Cable found for usb21. > Calling setinterface num=0, alternate=0. > DeviceAttach: received and accepted atta > ch for: > vendor id 0x3fd, product id 0x8, device handle 0x82cc558 > Cable PID = 0008. > Max current requested during enumeration is 74 mA. > Type = 0x0004. > Cable Type = 3, Revision = 0. > Setting cable speed to 6 MHz. > Cable connection established. > Firmware version = 1301. > File version of /media/sdb/1/files/tszabo/Xilinx92i/data/xusb_xlp.hex = > 1301. > Firmware hex file version = 1301. > ESN Family Code: 00 > ESN: 000000000000 > CPLD file version = 0012h. > CPLD version = 0012h. > Identifying chain contents ....'1': : Manufacturer's ID =Xilinx xcf04s, > Version : 15 > INFO:iMPACT:1777 - > Reading /media/sdb/1/files/tszabo/Xilinx92i/xcf/data/xcf04s.bsd... > INFO:iMPACT:501 - '1': Added Device xcf04s successfully. > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > '2': : Manufacturer's ID =Xilinx xc3s700an, Version : 2 > INFO:iMPACT:1777 - > Reading > /media/sdb/1/files/tszabo/Xilinx92i/spartan3a/data/xc3s700an.bsd... > INFO:iMPACT:501 - '1': Added Device xc3s700an successfully. > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > done. > Elapsed time = 0 sec. > Elapsed time = 0 sec. > '1': Loading file 'implementation/download.bit' ... > done. > WARNING:iMPACT:2257 - Startup Clock has been changed to 'Cclk' in the > bitstream > stored in memory, > but the original bitstream file remains unchanged. > Found sync word in bitstream. > INFO:iMPACT:501 - '1': Added Device xc3s700an successfully. > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > Maximum TCK operating frequency for this device chain: 10000000. > Validating chain... > Boundary-scan chain validated successfully. > '1': SPI access core not detected. SPI access core will be downloaded > to the > device to enable operations. > '1': Downloading core... > done. > '1': Reading status register contents... > CRC error : 0 > IDCODE not validated while writing FDRI : 0 > DCM matched : 1 > status of GTS_CFG_B : 1 > status of GWE : 1 > status of GHIGH : 1 > value of VSEL pin 0 : 1 > value of VSEL pin 1 : 1 > value of VSEL pin 2 : 1 > value of MODE pin M0 : 1 > value of MODE pin M1 : 0 > value of MODE pin M2 : 0 > value of CFG_RDY (INIT_B) : 1 > DONEIN input from Done Pin : 1 > SEU error > > <===========================================================> > > There is a few second wait here > > <===========================================================> > > : 0 > SYNC word not found : 0 > INFO:iMPACT:2219 - Status register values: > INFO:iMPACT - 0011 1111 1100 1100 > INFO:iMPACT:2492 - '1': Completed downloading core to device. > INFO:iMPACT - '1': Checking done pin....done. > '1': Core downloaded successfully. > INFO:iMPACT - Address 0x00000000 is in sector 0. > INFO:iMPACT - Address is not located at the start of a sector boundary. The > whole sector will be erased. > INFO:iMPACT - Address 0x0005364B is in sector 6. > INFO:iMPACT - Address 0x00000000 is in sector 0. > INFO:iMPACT - Address is not located at the start of a sector boundary. The > whole sector will be erased. > INFO:iMPACT - Address 0x0005364B is in sector 6. > INFO:iMPACT - Address 0x00000000 is in page 0. > INFO:iMPACT - Address 0x0005364B is in page 1293. > '1': Programming device... > done. > '1': Programming completed successfully. > INFO:iMPACT - '1': Checking done pin....done. > '1': Programmed successfully. > INFO:iMPACT - '1': Checking done pin....done. > '1': Programmed successfully. > Elapsed time = 13 sec. > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > Done! > > Matthias Alles wrote: >> Hi, >> >>> frequency is 62.5MHz for the original "3AN" example project. So I >>> assume, 50MHz maybe OK. >> >> Ok. >> >>> Generating netlist and bitstream works without any problem. >> >> That's good! >> >>> So finally both the bitstream and the executable is compiled. >>> >>> However, I don't know how to test it. I followed the way I learned from >>> the starter kit guide: update bitstream, then download it (from xps's >>> device configuration menu). It downloads correctly, however, it seems >>> like a reset, since the board starts to run the original image (demo of >>> LCD, buttons, leds, VGA, audio). >> >> That's odd! After you downloaded the bitstream, the board should do >> nothing. The BRAMs are then initialiazed with a bootloop that does >> nothing but waiting for some elf-file to be downloaded and executed. >> >> When you downloaded the correct bitstream you have to download the >> executable by hand. In XMD type the following commands: >> >> connect mb mdm >> dow executable.elf (<- give the right path) >> con >> >> That should do the job. When you cannot connect to the microblaze with >> the first command, most likely the wrong bitstream is working in the >> FPGA. >> >>> Sorry, that I quite lamer and write to much, I just received my board on >>> last Friday. >> >> Don't worry! You made some good progress already! And you are not really >> an FPGA newbie as I can see :-) I'm sure we will get it working in the >> near future. >> >> Matthias >> >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Genode-fx-main mailing list >> Gen...@li... >> https://lists.sourceforge.net/lists/listinfo/genode-fx-main >> >> > > |
From: Tamas S. <sza...@fr...> - 2008-09-17 19:32:43
|
Hello Matthias, I took a few trials again. I downloaded the bitstream from xps, but the result is still the same. I also tried to 'connect mb mdm' in interactive mode of xmd, and I always got an error message, 'ERROR: Could Not Detect MDM Peripheral on Hardware.', which is not surprising, since the board works like when I unpacked from the box (and it may not contains the MicroBlaze Debug Module) - ie. not using the Genode FX code. Since I have no idea for the next step, I copied the output of bitstream download below. I did not notice any error, but maybe there are. So if you (or anyone) can extract something from the output I will be happy. Cheers, /sza2 At Local date and time: Wed Sep 17 21:04:05 2008 make -f system.make download started... ********************************************* Downloading Bitstream onto the target board ********************************************* impact -batch etc/download.cmd Release 9.2i - iMPACT J.36 Copyright (c) 1995-2007 Xilinx, Inc. All rights reserved. Preference Table Name Setting StartupClock Auto_Correction AutoSignature False KeepSVF False ConcurrentMode False UseHighz False ConfigOnFailure Stop UserLevel Novice MessageLevel Detailed svfUseTime false SpiByteSwap Auto_Correction Reusing A002E001 key. Reusing 2402E001 key. Connecting to cable (Usb Port - usb21). Checking cable driver. File version of /media/sdb/1/files/tszabo/Xilinx92i/bin/lin/xusbdfwu.hex = 1030. File version of /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex = 1030. libusb-driver.so version: 2008-08-21 10:14:27. PORT_INDEX = 0. CB_CABLE_COUNTER = 0. DeviceAttach: Cable found for usb21. Calling setinterface num=0, alternate=0. DeviceAttach: received and accepted atta ch for: vendor id 0x3fd, product id 0x8, device handle 0x82cc558 Cable PID = 0008. Max current requested during enumeration is 74 mA. Type = 0x0004. Cable Type = 3, Revision = 0. Setting cable speed to 6 MHz. Cable connection established. Firmware version = 1301. File version of /media/sdb/1/files/tszabo/Xilinx92i/data/xusb_xlp.hex = 1301. Firmware hex file version = 1301. ESN Family Code: 00 ESN: 000000000000 CPLD file version = 0012h. CPLD version = 0012h. Identifying chain contents ....'1': : Manufacturer's ID =Xilinx xcf04s, Version : 15 INFO:iMPACT:1777 - Reading /media/sdb/1/files/tszabo/Xilinx92i/xcf/data/xcf04s.bsd... INFO:iMPACT:501 - '1': Added Device xcf04s successfully. ---------------------------------------------------------------------- ---------------------------------------------------------------------- '2': : Manufacturer's ID =Xilinx xc3s700an, Version : 2 INFO:iMPACT:1777 - Reading /media/sdb/1/files/tszabo/Xilinx92i/spartan3a/data/xc3s700an.bsd... INFO:iMPACT:501 - '1': Added Device xc3s700an successfully. ---------------------------------------------------------------------- ---------------------------------------------------------------------- done. Elapsed time = 0 sec. Elapsed time = 0 sec. '1': Loading file 'implementation/download.bit' ... done. WARNING:iMPACT:2257 - Startup Clock has been changed to 'Cclk' in the bitstream stored in memory, but the original bitstream file remains unchanged. Found sync word in bitstream. INFO:iMPACT:501 - '1': Added Device xc3s700an successfully. ---------------------------------------------------------------------- ---------------------------------------------------------------------- ---------------------------------------------------------------------- ---------------------------------------------------------------------- Maximum TCK operating frequency for this device chain: 10000000. Validating chain... Boundary-scan chain validated successfully. '1': SPI access core not detected. SPI access core will be downloaded to the device to enable operations. '1': Downloading core... done. '1': Reading status register contents... CRC error : 0 IDCODE not validated while writing FDRI : 0 DCM matched : 1 status of GTS_CFG_B : 1 status of GWE : 1 status of GHIGH : 1 value of VSEL pin 0 : 1 value of VSEL pin 1 : 1 value of VSEL pin 2 : 1 value of MODE pin M0 : 1 value of MODE pin M1 : 0 value of MODE pin M2 : 0 value of CFG_RDY (INIT_B) : 1 DONEIN input from Done Pin : 1 SEU error <===========================================================> There is a few second wait here <===========================================================> : 0 SYNC word not found : 0 INFO:iMPACT:2219 - Status register values: INFO:iMPACT - 0011 1111 1100 1100 INFO:iMPACT:2492 - '1': Completed downloading core to device. INFO:iMPACT - '1': Checking done pin....done. '1': Core downloaded successfully. INFO:iMPACT - Address 0x00000000 is in sector 0. INFO:iMPACT - Address is not located at the start of a sector boundary. The whole sector will be erased. INFO:iMPACT - Address 0x0005364B is in sector 6. INFO:iMPACT - Address 0x00000000 is in sector 0. INFO:iMPACT - Address is not located at the start of a sector boundary. The whole sector will be erased. INFO:iMPACT - Address 0x0005364B is in sector 6. INFO:iMPACT - Address 0x00000000 is in page 0. INFO:iMPACT - Address 0x0005364B is in page 1293. '1': Programming device... done. '1': Programming completed successfully. INFO:iMPACT - '1': Checking done pin....done. '1': Programmed successfully. INFO:iMPACT - '1': Checking done pin....done. '1': Programmed successfully. Elapsed time = 13 sec. ---------------------------------------------------------------------- ---------------------------------------------------------------------- Done! Matthias Alles wrote: > Hi, > >> frequency is 62.5MHz for the original "3AN" example project. So I >> assume, 50MHz maybe OK. > > Ok. > >> Generating netlist and bitstream works without any problem. > > That's good! > >> So finally both the bitstream and the executable is compiled. >> >> However, I don't know how to test it. I followed the way I learned from >> the starter kit guide: update bitstream, then download it (from xps's >> device configuration menu). It downloads correctly, however, it seems >> like a reset, since the board starts to run the original image (demo of >> LCD, buttons, leds, VGA, audio). > > That's odd! After you downloaded the bitstream, the board should do > nothing. The BRAMs are then initialiazed with a bootloop that does > nothing but waiting for some elf-file to be downloaded and executed. > > When you downloaded the correct bitstream you have to download the > executable by hand. In XMD type the following commands: > > connect mb mdm > dow executable.elf (<- give the right path) > con > > That should do the job. When you cannot connect to the microblaze with > the first command, most likely the wrong bitstream is working in the FPGA. > >> Sorry, that I quite lamer and write to much, I just received my board on >> last Friday. > > Don't worry! You made some good progress already! And you are not really > an FPGA newbie as I can see :-) I'm sure we will get it working in the > near future. > > Matthias > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Genode-fx-main mailing list > Gen...@li... > https://lists.sourceforge.net/lists/listinfo/genode-fx-main > > |
From: Matthias A. <al...@rh...> - 2008-09-17 18:22:19
|
Hi, > frequency is 62.5MHz for the original "3AN" example project. So I > assume, 50MHz maybe OK. Ok. > Generating netlist and bitstream works without any problem. That's good! > So finally both the bitstream and the executable is compiled. > > However, I don't know how to test it. I followed the way I learned from > the starter kit guide: update bitstream, then download it (from xps's > device configuration menu). It downloads correctly, however, it seems > like a reset, since the board starts to run the original image (demo of > LCD, buttons, leds, VGA, audio). That's odd! After you downloaded the bitstream, the board should do nothing. The BRAMs are then initialiazed with a bootloop that does nothing but waiting for some elf-file to be downloaded and executed. When you downloaded the correct bitstream you have to download the executable by hand. In XMD type the following commands: connect mb mdm dow executable.elf (<- give the right path) con That should do the job. When you cannot connect to the microblaze with the first command, most likely the wrong bitstream is working in the FPGA. > Sorry, that I quite lamer and write to much, I just received my board on > last Friday. Don't worry! You made some good progress already! And you are not really an FPGA newbie as I can see :-) I'm sure we will get it working in the near future. Matthias |
From: Tamas S. <sza...@fr...> - 2008-09-17 16:01:46
|
Hi, Thanks for your reply! So, I tried a few configuration, still no success. After I read your replay I got more confused:-) Regarding the clock frequency, there is a 133.33MHz crystal on the board, however the schematic references it as an auxiliary clock (which seems to be right, since if I remove it from the socket, everything works fine without it). The reference clock frequency is 50MHz, the processor-bus clock frequency is 62.5MHz for the original "3AN" example project. So I assume, 50MHz maybe OK. I found a document somewhere, which mentioned that "3A" and "3AN" are identical, furthermore based on comparing .ucf files, it seems to be right. Thus I selected the first alternative, ie. loading the original project in xps, and changing the device from xc3s700afg400-4 to xc3s700anfgg484-4. Generating netlist and bitstream works without any problem. Building user applications stops with error due to missing dope library, but compiling it outside from xps, by running make manually and trying to build application in xps also works. So finally both the bitstream and the executable is compiled. However, I don't know how to test it. I followed the way I learned from the starter kit guide: update bitstream, then download it (from xps's device configuration menu). It downloads correctly, however, it seems like a reset, since the board starts to run the original image (demo of LCD, buttons, leds, VGA, audio). So I think the problem is somewhere in the last step. I even don't know, whether I should write some thing to the flash or is it enough to download as volatile. But where? Sorry, that I quite lamer and write to much, I just received my board on last Friday. Thank you for your further help in advance, BRGDs, /sza2 Matthias Alles wrote: > Hi! > > Basically you have two possibilities to port the design: > > 1) You could take the demo project for the Spartan-3A StarterKit and > adapt it to your board. I think the boards are almost the same. So you > would have to change the used FPGA and (I think) the clock management. > Input clock of the 3AN board is 133 MHz instead of 50 MHz AFAIK. > > 2) You could also create a new project with the XPS wizard for your > board (I assume it is supported). After that you can plug in the > plb_npi_vga_controller and the plb_ps2_controller that are part of > Genode FX. For that you have to assign address ranges, set the > properties of the cores, set the pin constraints for the VGA/PS2 output > and so on. > > When you use the same clock frequency for your system (50MHz), the GUI > might work out of the box when you compile it for the S3A-Starter Kit > (be careful, the compiler flags have to be set according to your > Microblaze configuration). > > If you have further questions, don't hesitate to ask. > > Probably it's a good idea to write a HOWTO about porting or creating a > design for Genode FX. > > Matthias > > >> Although it seems, the list is not crowded, I try to ask for help. >> >> I'm a newbie in fpga world, so excuse me for my imperfect knowledge and >> silly questions. >> >> Fisrt of all, can I compile the Genode FX to the above mentioned >> developer board? I tried with the default settings (and a slightly >> modified configuration for the "3an") without success. >> >> I also tried to include demo.elf from the demo package instead of >> compiling it. But after download, nothing happens. >> >> Is there a guide or howto to "port" it to "3an"? >> >> Thanks, >> >> /sza2 >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Genode-fx-main mailing list >> Gen...@li... >> https://lists.sourceforge.net/lists/listinfo/genode-fx-main >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Genode-fx-main mailing list > Gen...@li... > https://lists.sourceforge.net/lists/listinfo/genode-fx-main > > |
From: Norman F. <nor...@ge...> - 2008-09-17 09:39:51
|
Hallo again, I have now put a description about the procedure of submitting patches for the inclusion into the official Genode FX source tree online. You can find it at the documentation section of the project site at Sourceforge: http://sourceforge.net/docman/display_doc.php?docid=130602&group_id=237260 Best regards Norman -- Norman Feske Genode Labs http://www.genode-labs.com · http://genode.org |
From: Norman F. <nor...@ge...> - 2008-09-17 09:14:32
|
Hello, > I am not a newbie to FPGA, but I have about the same problems like Szabo. > I am porting the Genode FX project to popular Digilent Spartan 3E Starter Kit on EDK 10.1. Since the board has only 3 bit VGA I have added 12 bit video DAC (copied from S3A board) to external connector FX2. > I have managed to transplant the hardware. The test with original executable works OK. Building a software seems to be a problem. > > After reading the README on how to compile the Dope (in genode-fx-2008-08/) and adding the cygwin and mb-gcc to paths we suceeded. > Now we are trying to build a user application. These are great news! > We will make the s3e_starter project available to the community. How to accomplish that? Although, Genode FX is publicly licensed under the GNU GPL, Genode Labs needs to preserve the copyright to all files contained in the official distribution to be able to distribute derivates to customers under commercial licenses. Therefore, Genode Labs must ensure that the redistribution of your contributions under non-GPL licenses is legally allowed. Hence we ask you to submit your contributions under the MIT License. This license is liberal and permits Genode Labs to use your contributions in open and closed-source projects. To submit your contribution for the inclusion into the official source tree, please post your patch to this mailing list and copy the clear text of the MIT licence into your email. You can find the text of the MIT license here: http://en.wikipedia.org/wiki/MIT_License I am delighted to see your involvement so soon after having released the project! Best regards Norman -- Norman Feske Genode Labs http://www.genode-labs.com ? http://genode.org |
From: Matthias A. <al...@rh...> - 2008-09-17 09:00:08
|
Hi Aleš! It's good to hear that you succeeded! You can send me your EDK project and the adaptions you made to dope-embedded. I will submit them to the SVN and do a release in the near future. Bye, Matthias Aleš Gorkič schrieb: > Hi All, > > I am not a newbie to FPGA, but I have about the same problems like Szabo. > I am porting the Genode FX project to popular Digilent Spartan 3E Starter Kit on EDK 10.1. Since the board has only 3 bit VGA I have added 12 bit video DAC (copied from S3A board) to external connector FX2. > I have managed to transplant the hardware. The test with original executable works OK. Building a software seems to be a problem. > > After reading the README on how to compile the Dope (in genode-fx-2008-08/) and adding the cygwin and mb-gcc to paths we suceeded. > Now we are trying to build a user application. > > We will make the s3e_starter project available to the community. How to accomplish that? > > > Cheers, > > > dr. Ales Gorkic > > University of Ljubljana > Faculty of Mechanical Engineering > COLA - Chair of Optodynamics and Laser Applications > Askerceva cesta 6 > SI-1000 Ljubljana > Slovenija > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Genode-fx-main mailing list > Gen...@li... > https://lists.sourceforge.net/lists/listinfo/genode-fx-main |
From: Matthias A. <al...@rh...> - 2008-09-17 08:58:24
|
Hi! Basically you have two possibilities to port the design: 1) You could take the demo project for the Spartan-3A StarterKit and adapt it to your board. I think the boards are almost the same. So you would have to change the used FPGA and (I think) the clock management. Input clock of the 3AN board is 133 MHz instead of 50 MHz AFAIK. 2) You could also create a new project with the XPS wizard for your board (I assume it is supported). After that you can plug in the plb_npi_vga_controller and the plb_ps2_controller that are part of Genode FX. For that you have to assign address ranges, set the properties of the cores, set the pin constraints for the VGA/PS2 output and so on. When you use the same clock frequency for your system (50MHz), the GUI might work out of the box when you compile it for the S3A-Starter Kit (be careful, the compiler flags have to be set according to your Microblaze configuration). If you have further questions, don't hesitate to ask. Probably it's a good idea to write a HOWTO about porting or creating a design for Genode FX. Matthias > Although it seems, the list is not crowded, I try to ask for help. > > I'm a newbie in fpga world, so excuse me for my imperfect knowledge and > silly questions. > > Fisrt of all, can I compile the Genode FX to the above mentioned > developer board? I tried with the default settings (and a slightly > modified configuration for the "3an") without success. > > I also tried to include demo.elf from the demo package instead of > compiling it. But after download, nothing happens. > > Is there a guide or howto to "port" it to "3an"? > > Thanks, > > /sza2 > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Genode-fx-main mailing list > Gen...@li... > https://lists.sourceforge.net/lists/listinfo/genode-fx-main > |
From: Aleš G. <ale...@fs...> - 2008-09-17 08:45:34
|
Hi All, I am not a newbie to FPGA, but I have about the same problems like Szabo. I am porting the Genode FX project to popular Digilent Spartan 3E Starter Kit on EDK 10.1. Since the board has only 3 bit VGA I have added 12 bit video DAC (copied from S3A board) to external connector FX2. I have managed to transplant the hardware. The test with original executable works OK. Building a software seems to be a problem. After reading the README on how to compile the Dope (in genode-fx-2008-08/) and adding the cygwin and mb-gcc to paths we suceeded. Now we are trying to build a user application. We will make the s3e_starter project available to the community. How to accomplish that? Cheers, dr. Ales Gorkic University of Ljubljana Faculty of Mechanical Engineering COLA - Chair of Optodynamics and Laser Applications Askerceva cesta 6 SI-1000 Ljubljana Slovenija |
From: Tamas S. <sza...@fr...> - 2008-09-16 19:20:36
|
Hi All (anyone?), Although it seems, the list is not crowded, I try to ask for help. I'm a newbie in fpga world, so excuse me for my imperfect knowledge and silly questions. Fisrt of all, can I compile the Genode FX to the above mentioned developer board? I tried with the default settings (and a slightly modified configuration for the "3an") without success. I also tried to include demo.elf from the demo package instead of compiling it. But after download, nothing happens. Is there a guide or howto to "port" it to "3an"? Thanks, /sza2 |