OpenCores
URL https://opencores.org/ocsvn/s6soc/s6soc/trunk

Subversion Repositories s6soc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /s6soc/trunk/sw
    from Rev 12 to Rev 11
    Reverse comparison

Rev 12 → Rev 11

/dev/cmod.ld File deleted
/dev/doorbell.c File deleted
/dev/samples.c File deleted
/dev/asmstartup.h File deleted
/dev/helloworld.c File deleted
/dev/board.h File deleted
/dev/Makefile File deleted
/host/buildsamples.cpp File deleted
/host/regdefs.h
114,9 → 114,9
// Interrupt control constants
#define GIE 0x80000000 // Enable all interrupts
#define SCOPEN 0x80040004 // Enable WBSCOPE interrupts
#define ISPIF_EN 0x88000800 // Enable SPI Flash interrupts
#define ISPIF_DIS 0x08000000 // Disable SPI Flash interrupts
#define ISPIF_CLR 0x08000800 // Clear pending SPI Flash interrupt
#define ISPIF_EN 0x90001000 // Enable SPI Flash interrupts
#define ISPIF_DIS 0x10000000 // Disable SPI Flash interrupts
#define ISPIF_CLR 0x10001000 // Clear pending SPI Flash interrupt
 
// Flash control constants
#define ERASEFLAG 0x80000000
/host/Makefile
1,45 → 1,5
################################################################################
##
## Filename: Makefile (sw/host)
##
## Project: CMod S6 System on a Chip, ZipCPU demonstration project
##
## Purpose: Supports the building of the various host (i.e. PC) software
## that will be used to support the Cmod S6 board. None of this
## software will actually run on the board, but it may be used for
## communicating with and configuring the board.
##
## Creator: Dan Gisselquist, Ph.D.
## Gisselquist Technology, LLC
##
################################################################################
##
## Copyright (C) 2015-2016, Gisselquist Technology, LLC
##
## This program is free software (firmware): you can redistribute it and/or
## modify it under the terms of the GNU General Public License as published
## by the Free Software Foundation, either version 3 of the License, or (at
## your option) any later version.
##
## This program is distributed in the hope that it will be useful, but WITHOUT
## ANY WARRANTY; without even the implied warranty of MERCHANTIBILITY or
## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
## for more details.
##
## You should have received a copy of the GNU General Public License along
## with this program. (It's in the $(ROOT)/doc directory, run make with no
## target there if the PDF file isn't present.) If not, see
## <http:##www.gnu.org/licenses/> for a copy.
##
## License: GPL, v3, as defined and found on www.gnu.org,
## http://www.gnu.org/licenses/gpl.html
##
##
################################################################################
##
##
all:
PROGRAMS := wbregs readflash zipload buildsamples
PROGRAMS := wbregs readflash zipload
all: $(PROGRAMS)
 
CXX := g++
71,9 → 31,6
zipload: $(OBJDIR)/zipload.o $(OBJDIR)/flashdrvr.o $(BUSOBJS)
$(CXX) $(CFLAGS) $^ $(LIBS) -lelf -o $@
 
buildsamples: buildsamples.cpp
$(CXX) $(CFLAGS) $^ -o $@
 
define build-depends
@echo "Building dependency file(s)"
@$(CXX) $(CFLAGS) -MM $(SOURCES) $(BUSSRCS) > $(OBJDIR)/xdepends.txt
/Makefile
60,17 → 60,4
@bash -c 'if [ -e dev/Makefile ]; then make --no-print-directory -C dev depends; fi'
@bash -c 'if [ -e zipos/Makefile ]; then make --no-print-directory -C zipos depends; fi'
 
SNDFILE=$(HOME)/sounds/doorbell_x.wav
 
.PHONY: doorbell
doorbell:
@bash -c "if [ ! -e doorbell.wav ]; then mpg321 $(SNDFILE) -w doorbell.wav; fi"
sox doorbell.wav -t raw -e signed -b 16 -c 1 -r 8k doorbell.16t
 
doorbell.16t: doorbell
dev/samples.c: doorbell.16t host/buildsamples
host/buildsamples doorbell.16t > dev/samples.c
 
play:
play -q -t raw -e signed -b 16 -c 1 -r 8k doorbell.16t
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.