Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
An FPGA Apprentice

Carlos Delfino carlosdelfino

💭
An FPGA Apprentice
View GitHub Profile
@carlosdelfino
carlosdelfino / image_to_hex.py
Last active Jan 27, 2021
Um simples conversor de imagens para um txt de hexadecimal
View image_to_hex.py
from PIL import Image
import sys
import os
n = len(sys.argv)
print(n)
if (n < 2) or (n > 3):
print("Use: python convert.py imagefile.ext memfile.hex .\n")
exit(1)
@carlosdelfino
carlosdelfino / cloudSettings
Last active Jul 26, 2020
Configurações para Espaço de Trabalho no VSCode para o projeto IOVCC
View cloudSettings
{"lastUpload":"2020-07-26T12:45:38.456Z","extensionVersion":"v3.4.3"}
@carlosdelfino
carlosdelfino / CORDIC_Demo.asm
Last active Jul 22, 2020
Estudos de otimização trigonometria em C e ASM em especial Cortex-M e AVR
View CORDIC_Demo.asm
;CORDIC Degrees to SIN COS (As Used On Youtube http://www.youtube.com/watch?v=Ze4UnE8R4FM)
;20x2 OLED display
;Craig Webster (IXIBA)
;Melboune Australia
;Updated 18/2/2014
;Found this usefull?
;Bitcoin: 1LqDCrj8QAUjACnjRNEw8vq3T9p2R5k5RW
@carlosdelfino
carlosdelfino / Goertzel.c
Created Jul 22, 2020
Estudos sobre Goertzel
View Goertzel.c
/* Goertzel Algorithm
* http://cms.edn.com/uploads/SourceCode/09banks.txt
*/
#define PI 3.141592653589793
#include <stdio.h>
#include <math.h>
#define FLOATING float
@carlosdelfino
carlosdelfino / QuartusVerilatorError.md
Created Jul 18, 2020 — forked from jbush001/QuartusVerilatorError.md
Things that Quartus flags as an error that Verilator does not
View QuartusVerilatorError.md

(Tested with Quartus 16 and Verilator 3.912)

  • Assign a value to an enumerated type without specifying width:

    typedef enum logic[3:0] {
       FOO = 0,
       BAR = 1
    } my_enum_t;
@carlosdelfino
carlosdelfino / DuinOS_CPU.pin
Last active Jul 19, 2020
Estudando como criar uma CPU multicore com RISC-V, mas começando bem do zero.
View DuinOS_CPU.pin
-- Copyright (C) 1991-2013 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files from any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Altera Program License
-- Subscription Agreement, Altera MegaCore Function License
-- Agreement, or other applicable license agreement, including,
-- without limitation, that your use is for the sole purpose of
@carlosdelfino
carlosdelfino / msys2.md
Created Jul 15, 2020 — forked from Bluexin/msys2.md
Setting up qtcreator with msys2 on windub
View msys2.md
View lzd_lib.cpp
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include "parameters.h"
#include "lzd_lib.h"
static uint_fast8_t dicType = DIC_NUM;
static DicEntryT **dic;
View Average_Filter.h
/*********************************************************************
* ALGORITMOS DSP FORUM CdH *
* *
* Arquivo: Average_Filter.h *
* Descrição: Arquivo header de Average_Filter.C *
*********************************************************************/
/********************************************************************
--Conteúdo:
@carlosdelfino
carlosdelfino / forma_1.sh
Created Apr 12, 2020
Formas de manter GH-Pages com Git-SubTree
View forma_1.sh
## Abaixo os comandos para manter o Github Pages atualizado considerando que está usando o GitBook
git checkout master && git pull # procure manter o branch master sempre atualizado
git subtree split --prefix _books -b gh-pages # create a local gh-pages branch containing the splitted output folder
git push -f origin gh-pages:gh-pages # force the push of the gh-pages branch to the remote gh-pages branch at origin