Find Jobs
Hire Freelancers

Programming for FPGA Chip LCMXO2-1200ZE-2MG132C

$250-750 USD

Cancelado
Publicado hace alrededor de 8 años

$250-750 USD

Pagado a la entrega
I need someone to write a program for the following FPGA chip: Chip model# : LCMXO2-1200ZE-2MG132C Manufacturer of FPGA chip: Lattice Semiconductor ([login to view URL]) Chip is on the “MachXO2 Pico Development Kit”: [login to view URL] Specs sheet for the FPGA chip can be downloaded here: [login to view URL] You must use the “Lattice Diamond Software” for writing the code. Software can be downloaded for FREE here: [login to view URL] (You will need to register free on the Lattice website and obtain a free license file to use the software). I already have had someone write the code for me so that the XO2 chip functions as 2 slave devices on an I2C network, with each slave device having 256 bytes of memory. The XO2 responds to read and write commands on the I2C network. I have attached that code for you to work with. I need you to add to (or modify) the attached I2C code so that: 1) The 256 bytes of memory of each slave device on the XO2 chip should be save on the flash memory (internal flash memory on the XO2 chip) so that the memory is not erased or lost when the power is turned off to the XO2 chip. 2) The XO2 chip should still be responsive to I2C read and write commands on the I2C network even when it is writing data to its flash memory. As I understand there is a slight delay or lag when transferring the memory to flash memory. This delay or lag should not affect the responsiveness of the XO2 chip to I2C read and write commands. It should still be fully responsive to I2C at all times. Please note that I will NOT release any Milestone payments until the project is completed in full and I have tested your code to be working properly.
ID del proyecto: 9809279

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de $783 USD por este trabajo
Avatar del usuario
Hi First thing , I want to let you know that I worked on "MachXO2 Pico Development Kit" recently , by luck that was also I2C Slave development , but specification was slight different then yours , I know the physical attributes of board , and capable enough to understand to your specification. I am also willing to buy Pico Development Kit for my personal development :) so I think this would be great for me as well as you to work on something which is beneficial for both of us. Thanks SK
$700 USD en 10 días
4,8 (18 comentarios)
4,5
4,5
Avatar del usuario
I have about 20 years experience in FPGA design, where i have worked on Xilinx, Altera and Lattice FPGAs. How would i go about working on this project requirement? 1. i have worked on Lattice XP2 devices. will understand a bit more about the mach fpgas. 2. i would be using verilog as my choice of HDL, unless you want it to be done using VHDL. VHDL is also possible. 3. i would be using modelsim software to simulate the design. 4. already have lattice diamond latest version installed and working on my windows PC. 5. functional verification would be done using a verilog testbench and modelsim simulator. 6. then verilog design to be implemented using lattice diamond software. if necessary, i could use the fpga internal probe facility available in the lattice diamond software. 7. if required, i could look to procure a xp2 based or mach based board locally in pune, india. the cost part can be worked out post discussion. 8. we can collaborate through the freelance collaboration tools. 9. would get more design implementation details from you on the I2c slave and how to utilize the lattice fpga internal EBR for on-chip memory implementation. 10. we could discuss more and then finalize the project details. i could share a project plan with you, before we start the design implementation. Regards, Yogesh Torvi
$900 USD en 30 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Seattle, United States
5,0
38
Miembro desde feb 16, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.